Queues and Messaging Gems

#Total RankDaily RankNameSummary
1153315sidekiqSimple, efficient background processing for Ruby.
27471,235bunnyEasy to use, feature complete Ruby client for RabbitMQ 3.9 and later versions.
38411,021delayed_jobDelayed_job (or DJ) encapsulates the common pattern of asynchronously executing longer ...
49341,562resqueResque is a Redis-backed Ruby library for creating background jobs, placing those j...
51,4131,386shoryukenShoryuken is a super efficient AWS SQS thread based message processor
61,5861,231karafkaKarafka is Ruby and Rails efficient Kafka processing framework. Karafka allows you...
71,7531,473sucker_punchAsynchronous processing library for Ruby
81,9053,896sneakersFast background processing framework for Ruby and RabbitMQ
92,2303,085march_hareRabbitMQ client for JRuby built around the official RabbitMQ Java client
102,5571,051solid_queueDatabase-backed Active Job backend.
112,8421,605good_jobA multithreaded, Postgres-based ActiveJob backend for Ruby on Rails
123,3672,620queA job queue that uses PostgreSQL's advisory locks for speed and reliability.
134,2263,610backburnerBeanstalk background job processing made easy
147,4616,733delayedDelayed is a multi-threaded, SQL-driven ActiveJob backend used at Betterment to process...
158,84210,902rocketjobRuby's missing batch processing system.
1610,8629,466dispatch-riderMessaging system based on the reactor pattern. You can publish messages to a queue...
1712,29210,506gushGush is a parallel workflow runner using Redis as storage and ActiveJob for executing j...
1835,68454,163lowkiqLowkiq
1943,500150,178midget_jobsSmall background job scheduler closely related with Rails ActiveJob and PostgreSQL.